import math
l=int(input('введите четырёхзначное число:'))
if len(str(l))==4:
    if l  % 2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if l % 3 ==0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    l5 = math.sqrt(l)
    if l5 % 1 == 0:
        print("число является квадратом числа:",int(l5),"\n")
    else:
        print("число является квадратом числа: Нет\n")
    n1=l//1000
    n2=(l%1000)//100
    n3=(l%100)//10
    n4=l%10
    counter=0
    if n1%2==0:
        counter+=1
    if n2%2==0:
        counter+=1
    if n3%2==0:
        counter+=1
    if n4%2==0:
        counter+=1
    max1=n1
    if n2>max1:
        max1=n2
    if n3>max1:
        max1=n3
    if n4>max1:
        max1=n4
    n5=[n1,n2,n3,n4]
    print("Максимальная цифра:",max(n5))
    print("Минимальная цифра:",min(n5))
    null=0
    for i in range(0,4):
        if n5[i]==0:
            null+=1
    l6=str(l).count("0")
    print("Количество нулей в числе:",l6,"\n")
    l7=math.sqrt(n1)
    if l7 % 1 == 0:
        print("Цифра в разряде единиц является квадратом цифры:",int(l7))
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    l8=math.sqrt(n2)
    if l8 % 1 == 0:
        print("Цифра в разряде десятков является квадратом цифры:",int(l8))
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    l9=math.sqrt(n3)
    if l9 % 1 == 0:
        print("Цифра в разряде сотен является квадратом цифры:",int(l9))
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    q10=math.sqrt(n4)
    if q10 % 1 == 0:
        print("Цифра в разряде тысяч является квадратом цифры:",int(q10))
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
    print("Введённое число не является четырёхзначным")